#include <io.h> требуется только для объявления функции
#include <stdio.h> использует либо <io.h>, либо <stdio.h>
int unlink(pathname);
char *pathname; path-имя удаляемого файла
Описание.
Функция unlink удаляет файл, определенный по pathname.
Возвращаемое значение.
Функция unlink возвращает 0, если файл успешно удален. Возвращаемое значение -1 свидетельствует об ошибке и errno устанавливается в одно из следующих значений:
Значение Его смысл
EACCES Path-имя определяет директорий или файл
только для чтения
ENOENT Файл или path-имя не найдено
Пример:
#include <io.h>
#include <stdio.h>
int result;
result=unlink("tmpfile");
if (result == -1)
perror("couldn't delete tmpfile");